package com.wave.wavesystem.ai.service;

import com.mybatisflex.core.query.QueryChain;
import com.wave.common.core.IWaveService;
import com.wave.wavesystem.ai.pojo.entity.AiConversation;
import com.wave.wavesystem.ai.pojo.query.AiConversationQuery;
import com.wave.wavesystem.serve.pojo.entity.Level;
import com.wave.wavesystem.serve.pojo.query.LevelQuery;


public interface IAiConversationService extends IWaveService<AiConversation> {

    QueryChain<AiConversation> getQueryChain(AiConversationQuery query);

    void clear(String conversationId);

    AiConversation queryByConversationId(String conversationId);

    String genConversationId();

}
